9급 국가직 공무원 컴퓨터일반 기출문제·모의고사·오답노트·자동채점

2009년04월11일 3번

[과목 구분 없음]
파이프라이닝(pipelining)에 대한 설명 중 옳지 않은 것은?

  • ① 이상적인 경우에 파이프라이닝 단계 수 만큼의 성능 향상을 목표로 한다.
  • ② 하나의 명령어 처리에 걸리는 시간을 줄일 수 있다.
  • ③ 전체 워크로드(workload)에 대해 일정시간에 처리할 수 있는 처리량(throughput)을 향상시킬 수 있다.
  • ④ 가장 느린 파이프라이닝 단계에 의해 전체 시스템 성능 향상이 제약을 받는다.
(정답률: 25%)

문제 해설

"가장 느린 파이프라이닝 단계에 의해 전체 시스템 성능 향상이 제약을 받는다."가 옳지 않은 설명입니다.

파이프라이닝은 하나의 명령어를 처리하는 데 필요한 시간을 줄이는 기술입니다. 이를 위해 명령어 처리를 여러 단계로 나누어 각 단계를 병렬로 처리합니다. 이렇게 하면 하나의 명령어를 처리하는 데 걸리는 전체 시간은 각 단계에서 걸리는 시간 중 가장 오래 걸리는 단계의 시간과 같아집니다. 따라서 파이프라이닝을 통해 하나의 명령어 처리에 걸리는 시간을 줄일 수 있습니다.

또한, 파이프라이닝은 전체 워크로드에 대해 일정 시간에 처리할 수 있는 처리량을 향상시키는 데에도 도움이 됩니다. 이는 파이프라이닝을 통해 여러 명령어를 동시에 처리할 수 있기 때문입니다.

하지만 가장 느린 파이프라이닝 단계에 의해 전체 시스템 성능 향상이 제약을 받는다는 설명은 옳지 않습니다. 파이프라이닝은 각 단계를 병렬로 처리하기 때문에, 가장 느린 단계가 전체 시스템 성능을 제약하는 것은 아닙니다. 오히려 각 단계의 처리 시간을 최적화하여 전체 시스템 성능을 향상시키는 것이 중요합니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답